The Benefits of Modular Programming
ثبت نشده
چکیده
The rise of open-source software over the past decade makes library reuse doubly compelling. For many kinds of programs there are existing solutions for various problems, and those solutions are available at zero monetary cost. The set of open-source offerings starts with UNIX kernels, base C libraries, command-line utilities, and continues over Web servers and Web browsers to Java utilities such as Ant, Tomcat, JUnit, Javacc—ad infinitum. Writing modern software is as much a process of assembly as it is creation. Picking available pieces and composing them together is a large part of modern application development. Instead of writing everything from scratch, people who need an HTTP server for their application select Apache or Tomcat. Those who need a database could choose MySQL or PostgreSQL. The application glues these pieces together and adds its own logic. The result is a fully functional, performant application developed in remarkably little time.
منابع مشابه
A High Torque Density Axial Flux SRM with Modular Stator
A novel structure of switched reluctance motors (SRMs) is proposed. The proposed structure uses the benefits of the axial flux path, short flux path, segmental rotor, and flux reversal free stator motors all together to improve the torque density of the SRMs. The main geometrical, electrical and physical specifications are presented. In addition, some features of the proposed structure are comp...
متن کاملExcelsior: Bringing the Benefits of Modularisation to Excel
Excel lacks features for modular design. Had it such features, as do most programming languages, they would save time, avoid unneeded programming, make mistakes less likely, make code-control easier, help organisations adopt a uniform house style, and open business opportunities in buying and selling spreadsheet modules. I present Excelsior, a system for bringing these benefits to Excel.
متن کاملInvestigation the status of instructional design with modular method in medical education
Background and Goal: Modular method is a form of in-service training which provides job skills into a form of independent training of audiences. Each of modular provides specific skill and at the same time besides the other modular led to a new and comprehensive skill. In fact, any educational modular is a set of knowledge, attitudes and skills which by using them it can be possible to do ...
متن کاملReconciling Software Extensibility with Modular Program Reasoning
Reconciling Software Extensibility with Modular Program Reasoning by Todd David Millstein Chair of Supervisory Committee: Professor Craig Chambers Computer Science & Engineering Programming languages that support the creation of reusable software components help make programs easier to create, maintain, and understand. To accrue these benefits in practice, a component must be extensible, able t...
متن کاملModules as Policy-Based Intentions: Modular Agent Programming in GOAL
Modular programming has the usual benefits associated with structured programming, information hiding and reusability, but also has additional benefits to offer when applied in agent programming. We argue that modules can be viewed as structures similar to that of policy-based intentions [2]. Modules perceived in this way are components within an agent that are triggered in a particular situati...
متن کاملFixed Point Results for Cyclic (α,β)-Admissible Type F-Contractions in Modular Spaces
In this paper, we prove the existence and uniqueness of fixed points for cyclic (α,β)-admissible type F-contraction and F−weak contraction under the setting of modular spaces, where the modular is convex and satisfying the ∆2-condition. Later, we prove some periodic point results for self-mappings on a modular space. We also give some examples to s...
متن کامل